package com.ruoyi.gams.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 窗口内容对象 gams_window_text
 *
 * @author ruoyi
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class GamsWindowText extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    private Integer id;

    /**
     * 窗口ID
     */
    @Excel(name = "窗口ID")
    private Integer windowId;

    /**
     * 窗口名称
     */
    @Excel(name = "窗口名称")
    private String windowName;

    /**
     * 窗口屏ID
     */
    @Excel(name = "窗口屏ID")
    private Integer windowScreenId;

    /**
     * 左
     */
    @Excel(name = "左")
    private Integer left;

    /**
     * 上
     */
    @Excel(name = "上")
    private Integer top;

    /**
     * 宽
     */
    @Excel(name = "宽")
    private Integer width;

    /**
     * 高
     */
    @Excel(name = "高")
    private Integer height;

    /**
     * 文本
     */
    @Excel(name = "文本")
    private String text;

    /**
     * 字体
     */
    @Excel(name = "字体")
    private String fontName;

    /**
     * 默认文本（开机时重置）
     */
    @Excel(name = "默认文本", readConverterExp = "开=机时重置")
    private String defaultText;

    /**
     * 文本颜色
     */
    @Excel(name = "文本颜色")
    private String fontColor;

    /**
     * 背景颜色
     */
    @Excel(name = "背景颜色")
    private String fontBackColor;

    /**
     * 出现方式
     */
    @Excel(name = "出现方式")
    private Integer inmethod;

    /**
     * 字体大小
     */
    @Excel(name = "字体大小")
    private Integer fontSize;

    /**
     * 字体风格（无效，置0）
     */
    @Excel(name = "字体风格", readConverterExp = "无=效，置0")
    private Integer fontStyle;

    /**
     * 引入速度
     */
    @Excel(name = "引入速度")
    private Integer inspeed;

    /**
     * 引出方式
     */
    @Excel(name = "引出方式")
    private Integer outmethod;

    /**
     * 引出速度
     */
    @Excel(name = "引出速度")
    private Integer outspeed;

    /**
     * 停留方式
     */
    @Excel(name = "停留方式")
    private Integer stopmethod;

    /**
     * 停留速度
     */
    @Excel(name = "停留速度")
    private Integer stopspeed;

    /**
     * 停留时间（毫秒）
     */
    @Excel(name = "停留时间", readConverterExp = "毫=秒")
    private Integer stoptime;

    /**
     * 横向对齐方式 0靠左，1居中，2靠右
     */
    @Excel(name = "横向对齐方式 0靠左，1居中，2靠右")
    private Integer halign;

    /**
     * 纵向对齐方式 0靠上，1居中，2靠下
     */
    @Excel(name = "纵向对齐方式 0靠上，1居中，2靠下")
    private Integer valign;

}
